package com.slibra.business.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.slibra.common.annotation.Excel;
import com.slibra.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 信义日报数据对象 t_xinyi_daily
 * 
 * @author slibra
 * @date 2024-04-13
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TXinyiDaily extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long ID;

    /** 化验日期 */
    @Excel(name = "化验日期")
    private String testDate;

    /** 化验日期-小时 */
    @Excel(name = "化验日期-小时")
    private String testHour;

    /** 化验时间（2023/12/13 5:00:00格式的） */
    @Excel(name = "化验时间", readConverterExp = "2=023/12/13,5=:00:00格式的")
    private String testTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long SORT;

    /** 进水化学需氧量 COD */
    @Excel(name = "进水化学需氧量 COD")
    private BigDecimal jsCod;

    /** 进水酸碱度pH */
    @Excel(name = "进水酸碱度pH")
    private BigDecimal jsPh;

    /** 进水生化需氧量BOD₅ */
    @Excel(name = "进水生化需氧量BOD₅")
    private BigDecimal jsBod5;

    /** 进水悬浮物 SS */
    @Excel(name = "进水悬浮物 SS")
    private BigDecimal jsSs;

    /** 进水氨氮 NH₃-N */
    @Excel(name = "进水氨氮 NH₃-N")
    private BigDecimal jsNh3;

    /** 进水总氮TN */
    @Excel(name = "进水总氮TN")
    private BigDecimal jsTn;

    /** 进水总磷TP */
    @Excel(name = "进水总磷TP")
    private BigDecimal jsTp;

    /** 进水粪菌群（大肠杆菌） */
    @Excel(name = "进水粪菌群", readConverterExp = "大=肠杆菌")
    private BigDecimal jsDcgj;

    /** 出水化学需氧量COD */
    @Excel(name = "出水化学需氧量COD")
    private BigDecimal csCod;

    /** 出水酸碱度pH */
    @Excel(name = "出水酸碱度pH")
    private BigDecimal csPh;

    /** 出水生化需氧量BOD₅ */
    @Excel(name = "出水生化需氧量BOD₅")
    private BigDecimal csBod5;

    /** 出水悬浮物SS */
    @Excel(name = "出水悬浮物SS")
    private BigDecimal csSs;

    /** 出水氨氮 NH₃-N */
    @Excel(name = "出水氨氮 NH₃-N")
    private BigDecimal csNh3;

    /** 出水总氮TN */
    @Excel(name = "出水总氮TN")
    private BigDecimal csTn;

    /** 出水总磷TP */
    @Excel(name = "出水总磷TP")
    private BigDecimal csTp;

    /** 出水粪菌群（大肠杆菌） */
    @Excel(name = "出水粪菌群", readConverterExp = "大=肠杆菌")
    private BigDecimal csDcgj;

    /** 进水水温 */
    @Excel(name = "进水水温")
    private BigDecimal jsSw;

    /** 出水水温 */
    @Excel(name = "出水水温")
    private BigDecimal csSw;

    /** 生化池好氧池#1 酸碱度pH */
    @Excel(name = "生化池好氧池#1 酸碱度pH")
    private BigDecimal shcOnePh;

    /** 生化池好氧池#2 酸碱度pH */
    @Excel(name = "生化池好氧池#2 酸碱度pH")
    private BigDecimal shcTwoPh;

    /** 生化池好氧池#1 污泥沉降比SV% */
    @Excel(name = "生化池好氧池#1 污泥沉降比SV%")
    private BigDecimal shcHyOneSv;

    /** 生化池好氧池#2 污泥沉降比SV% */
    @Excel(name = "生化池好氧池#2 污泥沉降比SV%")
    private BigDecimal shcHyTwoSv;

    /** 生化池好氧池#1 污泥体积指数SVI */
    @Excel(name = "生化池好氧池#1 污泥体积指数SVI")
    private BigDecimal shcHyOneSvi;

    /** 生化池好氧池#2 污泥体积指数SVI */
    @Excel(name = "生化池好氧池#2 污泥体积指数SVI")
    private BigDecimal shcHyTwoSvi;

    /** 生化池好氧池#1 污泥浓度MLSS */
    @Excel(name = "生化池好氧池#1 污泥浓度MLSS")
    private BigDecimal shcHyOneMlss;

    /** 生化池好氧池#2 污泥浓度MLSS */
    @Excel(name = "生化池好氧池#2 污泥浓度MLSS")
    private BigDecimal shcHyTwoMlss;

    /** 生化池好氧池#1 挥发性污泥浓度MLVSS */
    @Excel(name = "生化池好氧池#1 挥发性污泥浓度MLVSS")
    private BigDecimal shcHyOneMlvss;

    /** 生化池好氧池#2 挥发性污泥浓度MLVSS */
    @Excel(name = "生化池好氧池#2 挥发性污泥浓度MLVSS")
    private BigDecimal shcHyTwoMlvss;

    /** 生化池厌氧池#1 溶解氧DO */
    @Excel(name = "生化池厌氧池#1 溶解氧DO")
    private BigDecimal shcYyOneDo;

    /** 生化池厌氧池#2 溶解氧DO */
    @Excel(name = "生化池厌氧池#2 溶解氧DO")
    private BigDecimal shcYyTwoDo;

    /** 生化池缺氧池#1 溶解氧DO */
    @Excel(name = "生化池缺氧池#1 溶解氧DO")
    private BigDecimal shcQyOneDo;

    /** 生化池缺氧池#2 溶解氧DO */
    @Excel(name = "生化池缺氧池#2 溶解氧DO")
    private BigDecimal shcQyTwoDo;

    /** 生化池好氧池#1 溶解氧DO */
    @Excel(name = "生化池好氧池#1 溶解氧DO")
    private BigDecimal shcHyOneDo;

    /** 生化池好氧池#2 溶解氧DO */
    @Excel(name = "生化池好氧池#2 溶解氧DO")
    private BigDecimal shcHyTwoDo;

    /** 进水量 */
    @Excel(name = "进水量")
    private BigDecimal JSL;

    /** 出水量 */
    @Excel(name = "出水量")
    private BigDecimal CSL;

    /** 深度处理冲洗水量(m³) */
    @Excel(name = "深度处理冲洗水量(m³)")
    private BigDecimal SDCLCXSL;

    /** 气水比 */
    @Excel(name = "气水比")
    private BigDecimal QSB;

    /** F/M（污泥负荷） */
    @Excel(name = "F/M", readConverterExp = "污=泥负荷")
    private BigDecimal fM;

    /** 厌氧区停留时间 HRT */
    @Excel(name = "厌氧区停留时间 HRT")
    private BigDecimal yyHrt;

    /** 好氧区停留时间HRT */
    @Excel(name = "好氧区停留时间HRT")
    private BigDecimal hyHrt;

    /** 缺氧区停留时间 HRT */
    @Excel(name = "缺氧区停留时间 HRT")
    private BigDecimal qyHrt;

    /** 内回流r */
    @Excel(name = "内回流r")
    private BigDecimal nhlR;

    /** 外回流R */
    @Excel(name = "外回流R")
    private BigDecimal whlR;

    /** 污泥龄SRT */
    @Excel(name = "污泥龄SRT")
    private BigDecimal SRT;

    /** 产泥率 */
    @Excel(name = "产泥率")
    private BigDecimal CNL;

    /** 投药前 BOD₅/TN */
    @Excel(name = "投药前 BOD₅/TN")
    private BigDecimal tyqBod5Tn;

    /** 投药后 BOD₅/TN */
    @Excel(name = "投药后 BOD₅/TN")
    private BigDecimal tyhBod5Tn;

    /** 好氧池溶解氧集合 */
    @Excel(name = "好氧池溶解氧集合")
    private String hycRjyAll;

    /** 好氧池污泥浓度集合 */
    @Excel(name = "好氧池污泥浓度集合")
    private String hycWnndAll;

    /** 厌氧池溶解氧集合 */
    @Excel(name = "厌氧池溶解氧集合")
    private String yycRjyAll;

    /** 缺氧池溶解氧集合 */
    @Excel(name = "缺氧池溶解氧集合")
    private String qycRjyAll;

    /** 污泥沉降比集合 */
    @Excel(name = "污泥沉降比集合")
    private String wncjbAll;

    /** 污泥体积指数集合 */
    @Excel(name = "污泥体积指数集合")
    private String wntjzsAll;

    /** 挥发性污泥浓度集合 */
    @Excel(name = "挥发性污泥浓度集合")
    private String hfxwnndAll;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdTime;

}
